#include "beep.h"

void BEEP_Ctrl(void)
{
    // step1:装驱动(每次开机之后，都需要将这个驱动文件安装好)
	// system("insmod pwm.ko");
	
	// step2:打开对应的设备文件
    int pwm_fd = open("/dev/pwm",O_RDWR);
    if(pwm_fd == -1)
    {
        printf("BEEP fail");  
    }
		
	// step3:通过命令去控制蜂鸣器
    // while (1)   //不建议用while（1），太吵了
    // {
        unsigned char cmd = 1;	//1-响 0-不响
		write(pwm_fd,&cmd,1);
        sleep(1);

		cmd = 0;	//1-响 0-不响
		write(pwm_fd,&cmd,1);
        sleep(1);
    // }
    
	// step4:关闭文件
    close(pwm_fd);
}

